package com.aicoq.example.stock.domain;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

public class StockCategoryDto implements Serializable {
    @Serial
    private static final long serialVersionUID = 5034611503824863522L;

    private Integer categoryId;

    private String parentCategoryKey;

    private String categoryKey;

    private String categoryName;

    private Integer level;

    private String dataFlag;

    private String dataSource;

    private String hotFlag;

    private List<StockCategoryDto> childCategory;

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public String getParentCategoryKey() {
        return parentCategoryKey;
    }

    public void setParentCategoryKey(String parentCategoryKey) {
        this.parentCategoryKey = parentCategoryKey;
    }

    public String getCategoryKey() {
        return categoryKey;
    }

    public void setCategoryKey(String categoryKey) {
        this.categoryKey = categoryKey;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getDataFlag() {
        return dataFlag;
    }

    public void setDataFlag(String dataFlag) {
        this.dataFlag = dataFlag;
    }

    public String getDataSource() {
        return dataSource;
    }

    public void setDataSource(String dataSource) {
        this.dataSource = dataSource;
    }

    public List<StockCategoryDto> getChildCategory() {
        return childCategory;
    }

    public void setChildCategory(List<StockCategoryDto> childCategory) {
        this.childCategory = childCategory;
    }
}
